package com.server.modules.api.dao;

import com.server.common.persistence.annotation.MyBatisDao;
import com.server.modules.api.vo.PaymentVO;
import com.server.modules.sys.entity.charge.ChargeRecord;
import com.server.modules.sys.entity.member.Member;

import java.util.List;

/**
 * Created by Administrator on 2016/8/26.
 */
@MyBatisDao
public interface MemberAPIDao {
    public Member login(Member member);
    public Member loginByQq(Member member);

    public Member loginByWx(Member member);

    public Member selectByTelephone(Member member);

    public Member selectBySessionId(Member member);

    public Member selectByPassword(Member member);

    public void updatePassword(Member member);

    public Member getMemberByPhoneNum(String phoneNum);

    public List<Member> getMembersByLoanId(String loanid);


    public Member selectByHxUserName(String hxName);


    public List<ChargeRecord> getChargeRecordList(PaymentVO paymentVO);
   // public List<String> selectMemberAllAsset();


}
